.aticle_bgImg{
    width:100%;
    min-height:600px;
    background: url('../img/bg1.jpg') no-repeat 100% 100%;
    padding-bottom:50px;
}

.noBuy{
    color: rgb(255,110,110);
    font-size:50px;
    text-align: center;
    padding-top:200px;
}

.title{
    font-size: 28px;
    padding:20px 0;
}

.buy{
   display: inline-block;
   padding:10px 100px;
   margin-top:70px;
   font-size:18px;
   background:#FFE4B5;
   color:#654321;
   margin-left:40%;
}

.aticle_centent{
    width:1100px;
    margin:0 auto;
}

.aticle_centent header{
    padding-top:50px;
    text-align: center;
    font-size:20px;
    font-weight: 500;
    line-height: 50px;
}

.aticle_centent article{
    font-size:14px;
    /* text-indent: 30px; */
    line-height: 32px;
    letter-spacing:5px;
}

.aticle_centent article img{
    /* width:100%; */
    max-width: 100%;
}

.aticle_time,.aticle_address,.aticle_phone,.aticle_call{
    line-height: 32px;
    display: block;
}

.aticle_centent_img{
    margin-top:20px;
    width:380px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.aticle_centent_img img:nth-of-type(1){
    width:100%;
    height:100%;
    margin-bottom:20px;
}
.aticle_centent_img img:nth-of-type(2),.aticle_centent_img img:nth-of-type(3){
    width:48%;
    height:100%;
}

.download_code{
    width:250px;
    height:250px;
    border:1px solid red;
    margin:50px auto;
}

.download_url{
    width: 100%;
    text-align:center;
    display: inline-block;
    margin:0 auto;
    margin-bottom:50px;
    font-size:20px;
}

.info{
    box-sizing: border-box;
    width:700px;
    padding: 0 15px;
    margin:66px auto 0;
}

.form-group{
    padding:10px 0;
    display: flex;
    align-items: center;
}

.f_title{
    font-size:28px;
    text-align:center;
    margin: 10px 0;
}

.label{
    font-size:20px;
    width:100px;
    margin-right:10px;
    text-align: left;
}

.input{
    box-sizing: border-box;
    /* background:rgba(155,155,155,0.2); */
    border:none;
    /* width:200px; */
    height:26px;
    padding:0 10px;

    background: transparent;
    display: inline-block;
    width: 500px;
    border-radius: 5px;
    border: 1px solid #ccc;
    margin: 5px 0 10px;
    height: 45px;
    font-size: 20px;
}

.imageup{
    height:30px;
    padding:0 20px;
    background: rgba(195,155,155,0.2);
    border: none;
    background-color: #ab0d0d;
    color: white;
    border-radius: 8px;
}

.icon-picture-o{
    padding:6px 20px;
    font-size:16px;
    background: transparent;
    border: 1px solid #ab0d0d;
    color: #ab0d0d;
    border-radius: 8px;
}

.checkbox,.radio{
    display: flex;
    flex-wrap: wrap;
}

.but{
    display: flex;
    margin-right: 20px;  
    font-size: 16px;
    line-height: 1.5; 
    align-items: center; 
}
.but.button{
  position: relative;
}

.but input{
    width:20px;
    height:20px;
    margin-right:5px;
    
}

textarea{
    box-sizing: border-box;
    resize:none;
    width:500px;
    height:130px;
    margin:0;
    padding:8px;
    font-size:16px;
    background:transparent;
    border-radius: 20px;
}

.submit,.download{
    /* padding:5px 80px; */
    display: block;
    margin:0 auto;
    background:rgba(173,13,13,0.2);
    border:1px solid #f0f0f0;
    margin-top:20px;
    padding: 0;
  background-color: #ab0d0d;
    color: white;
    font-size: 20px;
    line-height: 44px;
    /* width: 154px; */
    padding: 0 20px;
    border-radius: 5px;
    cursor: pointer;
    text-align: center;
}

.download{
    /* width:30px; */
}


.layui-layer-title{
    text-align:center;
}

.layui-layer-content{
    height:88%;
}

iframe{
    height: 100%; 
}

iframe html{
text-align: center;
}



input[type="checkbox"]{
  -webkit-appearance: none;
  vertical-align:middle;
  margin-top:0;
  background:#fff;
  border:#999 solid 1px;
  border-radius: 3px;
  min-height: 15px;
  min-width: 15px;
}
input[type="checkbox"]:checked {
  position: relative;
  background: #ab0d0d;
}
input[type=checkbox]:checked::after{
  content: '';
  top: 3px;
  left: 3px;
  position: absolute;
  background: transparent;
  border: #fff solid 2px;
  border-top: none;
  border-right: none;
  height: 6px;
  width: 10px;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg); 
  transform: rotate(-45deg);
}

input[type="radio"]{
  position: relative;
  -webkit-appearance: none;
  vertical-align:middle;
  background:#fff;
  border:#999 solid 1px;
  border-radius: 50%;
  width: 20px;
  height: 20px;
}
input[type=radio]:checked {
  -webkit-appearance: none;
  /* background: #ab0d0d; */
  box-sizing: border-box;
  /* border: 5px solid #ab0d0d; */
}
input[type=radio]:checked + span.icon.icon-check{
  width: 10px;
  height: 10px;
  /* border: 1px solid black; */
  border-radius: 50%;
  position: absolute;
  /* left: 5px; */
  background: #ab0d0d;
}
.aticle_centent table{
  margin: 0 auto;
}
.artical img{
    max-width: 100%;
}